﻿/*公用样式部分*/
html{width:100%;overflow-x:hidden;}
body{line-height:2;}
.displaynone{display:none;}
.layui-container {width:1230px;}
.mt10,.margin-top10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20,.margin-top20{margin-top:20px;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.bordernone{border:none !important;}
.margin-center{margin-left:auto;margin-right:auto;}
.main-body{transform: translateX(0px); transition: all 0.5s;}
.media-body{margin-top:0;}

/*header*/
.top{height:50px;line-height:50px;background:#fff;color:#656565;font-size:14px;border-top:3px solid #076c42;}
.top .top-right{color:#666;}
.top .top-right a{display:inline-block;line-height:50px;padding:0 10px;transition:all .3s;color:#666;}

.logobox{position:relative;padding:.30rem 0;}
.logo img{padding-right:20px;}
.logori{padding-left:20px;margin-top:10px;border-left:1px solid #ddd;}
.logo strong{display:inline-block;font-size:24px;line-height:30px;color:#076c42;} 
.logobox .logoright div.media-body{padding-left:10px;}
.logobox .logoright strong{color:#076c42;font-size:28px;line-height:30px;}
.logobox .logoright p{font-size:12px;color:#666;line-height:15px;}
.logobox button{cursor:pointer;border:none; color:#da1c24; font-size:22px;display:none;z-index:20000;background:none;float:left !important;z-index:2;}

#nav{height:58px;line-height:58px;background:url(../images/nav_line.jpg) repeat-x;width:100%;}
#nav ul>li{float:left;width:11.11111%;text-align:center;position:relative;line-height:58px;box-sizing:border-box;}
#nav ul>li>a{display:block;font-size:16px;color:#fff;}
#nav ul>li.active>a{line-height:58px;font-weight:bold;background:#e5a350;}
#nav ul .submenu{position:absolute;width:100%;top:58px;z-index:99;background:#e5a350;display:none;}
#nav ul .submenu li{line-height:25px;padding:10px 0;border-bottom: 1px solid #fff;}
#nav ul .submenu li:last-child{border-bottom: none;}
#nav ul .submenu li a{color:#FFF;}
#nav ul .submenu li a:hover{color:#fff;}

/*banner轮播*/
.swiper-container{width:100%;height:500px;}
.swiper-slide{background-repeat: no-repeat;background-size: cover;background-position: center;}
.swiper-pagination-bullet{width:14px;height:14px;background:#fff;}
.swiper-pagination-bullet-active{background:#076c42;}
.swiper-pagination-bullet{opacity: 1;}

/*搜索*/
.search-box{line-height:60px;height:60px;background:#076c42;}
.search-box .link span{padding-right:10px;color:#fff;font-size:16px;display:inline-block;font-weight:bold;}
.search-box .link a{padding:0 10px;color:#fff;}
.search form{margin-top:10px;}
.search .sousu{width:240px;line-height:40px;padding-left:10px;color:#fff;border:none;box-sizing: border-box;background:#fff;border-radius:50px;}
.search .sou-zi{width:60px;line-height:40px;background:none;font-size:16px;color:#fff;border:none;cursor:pointer;text-align: center;}

/*公共标题*/
.indexTitle h2{font-size:28px;color:#076c42;line-height: 30px;font-weight:bold;}
.indexTitle h2 span{color:#333;}
.indexTitle p{font-size:16px;color:#666;line-height: 35px;text-transform: uppercase;}

/*6大优势*/
.advant-item{background:#f1f1f3;text-align: center;height:235px;padding:25px 8px;box-sizing: border-box;}
.advant-item span{display:block;height:82px;text-align: center;}
.advant-item span img{transition: .3s;}
.advant-item span:hover img{transform: rotateY(360deg);}
.advant-item h3{font-size:16px;font-weight:bold;color:#333;line-height: 35px;margin-top:10px;}
.advant-item p{font-size:14px;color:#666;line-height: 25px;}

/*产品中心*/
.product{background:url(../images/bj1.jpg) top center no-repeat;width:100%;padding:45px 0 30px 0;}
.product-lf{width:250px;}
.product-top{height:80px;background:#076c42;text-align: center;color:#fff;}
.product-top h3{font-size:24px;font-weight:bold;line-height: 1.5;padding-top:8px;}
.product-top p{font-size:16px;text-transform: uppercase;}
.product-list{margin-top:30px;}
.product-list li{height:65px;line-height: 65px;margin-bottom: 15px;padding-left:15px;background:#cacaca url(../images/icon3.png) no-repeat;background-position: calc(100% - 15px);}
.product-list li a{font-size:16px;color:#333;}
.product-list li:hover{background:#076c42 url(../images/icon3.png) no-repeat;background-position: calc(100% - 15px);}
.product-list li:hover a{color:#fff;}
.product-rt{width:920px;}
.product-rt ul li a{display:block;text-align: center;}
.product-rt ul li a span{display:block;height:2.86rem;overflow: hidden;}
.product-rt ul li a span>img{width:100%;height:100%;transition: .5s;}
.product-rt ul li a span:hover img{transform: scale(1.03);}
.product-rt ul li a p{font-size:16px;color:#333;line-height: 35px;}

/*ban*/
.ban{width:100%;height:153px;background:url(../images/BeiJing.png) repeat-x;}
.ban-lf{width:200px;padding-top:8px;}
.ban-rt{width:950px;}
.ban-rt-txt{padding-top:12px;}
.ban-rt-txt strong{font-size:30px;color:#fff;}
.ban-rt-txt i{display:block;height:2px;background:#fff;}
.ban-rt-txt p{font-size:20px;color:#fff;margin-top:15px;}
.ban-rt-txt{width:600px;}
.ban-rt-contact{margin-top:36px;}
.ban-rt-contact p{font-size:16px;color:#fff;text-align:center;line-height: 20px;margin-bottom: 15px;}
.ban-rt-contact a{padding:10px 20px;background:#e5a350;font-size:20px;font-weight:bold;color:#fff;border-radius: 50px;}

/*核心优势*/
.fwlc{width:100%;background:#f1f1f3;padding:45px 0;}
.fwlc-sub{height:70px;}
.fwlc-sub li{width:16.6666666%;float:left;line-height: 70px;background:#2d2d2d;color:#fff;/*border-right:1px solid #403e3e;*/}
.fwlc-sub li.media{margin-top:0px!important;}
.fwlc-sub li div.float-left{font-size:30px;padding-left:10px;}
.fwlc-sub li div.media-body{padding:15px 0 0 15px;}
.fwlc-sub li div.media-body h5{font-size:18px;line-height: 18px;}
.fwlc-sub li div.media-body p{font-size:14px;line-height: 18px;text-transform:uppercase;}
.fwlc-body span{display:block;}
.fwlc-body .txt{background:#fff;padding:15px 0 15px 30px;}
.fwlc-body .txt h3{font-size:18px;font-weight:bold;color:#333;line-height: 30px;}
.fwlc-body .txt p{font-size:16px;color:#666;line-height: 30px;margin-top:5px;}
.on{background:#076c42!important;}
.fwlc-sub li:hover{cursor: pointer;}

/*关于我们*/
.about-box{background:url(../images/bj2.jpg) top center no-repeat;width:100%;height:500px;padding:0 30px;box-sizing: border-box;}
.about-box-lf{width:550px;padding-top:30px;}
.about-box-lf h3{font-size:24px;color:#333;line-height: 30px;}
.about-box-lf p{font-size:14px;color:#666;line-height: 30px;text-indent:2em;margin:15px 0 30px 0;}
.about-box-lf a.more{padding:15px 20px;background:#076c42;font-size:14px;color:#fff;}
.about-box-rt{padding-top:33px;width:565px;height:434px;overflow: hidden;}
.about-box-rt>img{width:100%;height:100%;}
.about-menu{margin-top:30px;}
.about-menu a{padding:10px 25px;background:#e5a350;font-size:14px;color:#fff;border-radius:50px;}

/*成功案例*/
.anli{background:#f1f1f3;padding:45px 0;}
.anli-box{position: relative;}
.anli-box .bd li{width:25%;float: left;}
.anli-box .bd li div.anli-item{margin:0 10px;}
.anli-box .bd li div.anli-item a{display:block;text-align: center;}
.anli-box .bd li div.anli-item a span{display:block;height:2.2rem;overflow: hidden; background:#fff; border:1px solid #ccc;}
.anli-box .bd li div.anli-item a span>img{/* width:100%; */height:100%;}
.anli-box .bd li div.anli-item a p{font-size:14px;color:#333;background:#fff;text-align: center;height:40px;line-height: 40px;}
.anli-box .bd li:hover div.anli-item a p{background:#076c42;color:#fff;}

.indexNews-tit{height:60px;line-height: 60px;border-bottom:1px solid #ccc;}
.indexNews-menu{width:280px;}
.indexNews-menu a{display:block;line-height:59px;width:46%;float:left;font-size:22px;color:#595959;font-weight:bold;text-align:center;margin:0 2%;}
.line{border-bottom:2px solid #076c42;}
.indexNews-more a{font-size:14px;color:#aeaeae;}
.indexNews-more a:hover{color:#383b96;}
.indexNews-img{width:512px;}
.indexNews-img span{display:block;height:3.6rem;overflow: hidden;}
.indexNews-img span a{display:block;height:3.6rem;overflow: hidden;}
.indexNews-img span>img{width:100%;height:100%;}
.indexNews-img p{font-size:16px;line-height:30px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;margin-top:15px;}
.indexNews-img p a{color:#595959;}
.indexNews-img p:hover a{color:#076c42;}
.indexNews-txt{width:615px;}
.indexNews-txt ul li{border-bottom: 1px dashed #c8c8c8;padding-bottom: 10px;margin-top:20px;}
.indexNews-txt ul li .day{font-size:32px;color:#232323;line-height: 32px;display:block;text-align: center;padding-top:8px;}
.indexNews-txt ul li .date{font-size:14px;color:#7d7d7d;line-height: 25px;text-align: center;}
.indexNews-txt ul li .news-r a{font-size:16px;color:#232323;display:block;line-height:16px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.indexNews-txt ul li .news-r a:hover{color:#076c42;}
.indexNews-txt ul li .news-r p{font-size:14px;color:#7d7d7d;line-height:24px;margin-top:5px;}

/*拍卖公告*/
.paimai-left {width: 50%;float: left;padding-right:15px;box-sizing: border-box;}
.paimai-right {width: 50%;float: left;padding-left: 15px;box-sizing: border-box;}
.paimai-info-list {background: #f7f7f7;margin-bottom: 10px;padding:10px;border-left: 3px solid #076c42;transition: box-shadow 0.3s}
.paimai-info-list h3 {line-height: 30px;}
.paimai-info-list h3 span {float: right;font-size: 12px;}
.paimai-info-list p {color: #666;}
.paimai-info-list:hover {box-shadow: 0px 2px 5px rgba(0,0,0,.2)}
.paimai-list li span {float: right;}
.paimai-list li {border-bottom: 1px dotted #ccc;line-height: 41px;}
.paimai-list li:before {content: '';display: inline-block;width: 5px;height: 5px;background: #076c42;vertical-align: middle;margin-right:5px;border-radius: 50%;}


/*友情链接*/
.flink .layui-tab-brief>.layui-tab-title .layui-this{color:#076c42!important;}
.flink .layui-tab-title li{font-size:18px;font-weight:bold;}
.flink .layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 2px solid #076c42!important;}
.flink .layui-tab-content ul li a{font-size:14px;color:#212121;}
.flink .layui-tab-content{padding:20px 0 10px 0!important;}

.footer{padding:15px 0;box-sizing: border-box;background:#076c42;}
.footer-body{width:910px;float:left}
.footer-body .footer-logo{width:360px;float:left;margin-top:20px;}
.footer-body .footer-xinxi{float:right;width:530px; margin-top:10px; }
.footer-body .footer-xinxi ul li{border-left:1px solid #d6d6d6; padding: 10px 0px 10px 70px; border-right:1px solid #d6d6d6;box-sizing: border-box;}
.footer-body .footer-xinxi ul li p{font-size:14px;color:#fff;line-height: 25px;}
.footer-body .footer-xinxi ul li p span{padding-left:8px;}
.footer-erweima{width:200px;float:right;padding-left:35px;padding-right:30px;}
.footer-erweima .wx{width:110px;height:auto;float:left;}
.footer-erweima .wx span{display:block;width:110px;height:110px;overflow: hidden;}
.footer-erweima .wx span>img{width:100%;height:100%}
.footer-erweima .wx p{font-size:14px;color:#fff;text-align: center;}
.footer-erweima .erweima{width:230px;height:auto;float:right;}
.footer-erweima .erweima span{display:block;width:230px;height:155px;overflow: hidden;}
.footer-erweima .erweima span>img{width:100%;height:100%}
.footer-erweima .erweima p{font-size:14px;color:#fff;text-align: center;}

.copyright{text-align: center;font-size:14px;}

.sj-toolbar{position:fixed;bottom:20px;right:15px;z-index:10000;}
.sj-toolbar a.bohao{display:block;width:53px;height:53px;background:url(../images/toolbar1.png) no-repeat;background-position: 0 0;}
.sj-toolbar a.fhtop{display:block;width:52px;height:52px;background:url(../images/toolbar1.png) no-repeat;background-position: 0 -62px;}
@media only screen and (min-width: 320px) and (max-width: 640px) {
	.layui-container {width:auto!important;}
	.banner .pic li{height:140px;}
	.logobox{text-align:center;height:.9rem;}	
	.logobox .logo,.aboutus-cont .abtTxt{margin:0;}
	.logobox .logo img{width:2.1rem;margin-top:5px;float:left;margin-left:15px;}
	.logobox{padding:0;}
	.logobox button{display:block;margin-top:5px;}
	
	.logobox .head-icon{width:.9rem;height:.9rem;float:right;display:block;position:relative;}
	.logobox .head-icon span{display:block;position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: .5rem;
    height: .37rem;
    transition: all 0.5s ease-in-out;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(../images/icon1.png);}
	.head-icon.active span{width: 0.37rem;height: 0.37rem;background-image: url(../images/icon2.png);}
	/*主导航样式*/
	#nav{background-color: rgba(0, 0, 0, 0.7);height:auto;}
	#nav ul>li{width:100%;background:none;}
	#nav ul>li a{color:#666;font-size:14px;}
	#nav ul>li.active>a{line-height:.8rem;color:#666;background:none;}
	#nav ul>li:hover a{color:#333;font-weight:bold;}
	.navbar{position: fixed;display:none;top: .9rem;left: 0;width: 100%;bottom: 0;z-index: 9999;}
	.navbar-nav{width: 100%;background-color: #fff;z-index: 1200;border-top: .01rem solid #e5e5e5;padding-bottom: .8rem;}
	.navbar-nav ul{width:100%;height:auto;overflow:hidden;}
	.navbar-nav li{width:100%;height:auto;overflow:hidden;border-bottom:.01rem solid #e5e5e5;float:none}
	.navbar-nav li a{display: block;width: 100%;text-align: center;line-height: .8rem;height: .8rem;font-size: .24rem;color: #666;}
	.navbar-nav li a:hover{color:#149350;}
	
	.swiper-container{height:150px;}
	
	.indexTitle h2{font-size:24px;}
	.indexTitle p{font-size:14px;}
	
	.advant{margin-top:30px;}
	.advant-box{margin-top:20px!important;}
	.advant-item{height:200px;margin-bottom: 10px;padding:10px 8px;}
	.advant-item span{height:60px;width:60px;margin:0 auto;}
	.advant-item h3{line-height: 25px;}
	.advant-item p{line-height: 20px;}
	
	.product{margin-top:30px;padding:25px 0;background:#f1f1f3;}
	.product-lf{width:100%;float:none!important;}
	.product-list{margin-top:0px;}
	.product-list li{width:48%;float: left;margin:0 1%;background: #cacaca;padding-left:0px;height:40px;line-height: 40px;text-align: center;margin-bottom: 10px;}
	.product-rt{width:100%;float:none!important;}
	
	.fwlc{padding:25px 0;}
	.fwlc-box{margin-top:20px!important;}
	.fwlc-sub{height:auto;}
	.fwlc-sub li{width:48%;margin:0 1%;margin-bottom: 5px;}
	.fwlc-sub li div.media-body h5{font-size:16px;}
	.fwlc-sub li div.media-body p{font-size:12px;}
	.fwlc-sub li div.float-left{font-size:24px;}
	.fwlc-sub li div.media-body{padding:15px 0 0 5px}
	
	.about{margin-top:30px!important;}
	.about-box{background:none;height:auto;padding:0px;margin-top:20px!important;}
	.about-box-lf{padding-top:0px;width:100%;float:none!important;}
	.about-box-lf p{line-height: 25px;}
	
	.anli{margin-top:30px!important;padding:25px 0;}
	.anli-box{margin-top:20px!important;}
	.anli-box .bd li{width:100%;}
	.anli-box .bd li div.anli-item a span{height:3.5rem;}
	
	.indexNews{margin-top:30px!important;}
	.indexNews-box{margin-top:20px!important;}
	.indexNews-txt{width:100%;float:none!important;}
	.indexNews-menu a{font-size:18px;}
	
	.footer{padding:25px 0;}
	.footer-body{width:100%;float:none!important;}
	.footer-body .footer-xinxi{width:100%;float:none!important;}
	.footer-body .footer-xinxi ul li{border:none;padding-left:0px;}
    .indexNews-txt ul li .news-r p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	
	.paimai-left {float: none;width: auto;padding-right:0;}
	.paimai-right {float: none;width: auto;padding-left:0;}
}
